Optimal Release Policy of Software with Imperfect Debugging and Testing Effort under Fuzzy Environment
نویسندگان
چکیده
The major three problems observed in the development process of software include the cost of software development, quality of software and the target. Each software organization has a tendency to release the software and updates related to it in a timely manner. The release of the software is dependent on various factors, the optimal release is decided after the evaluation of level of software reliability, the cost that is needed to be spent on software for its development, the manpower required etc. To optimize the date of software release we need fuzzy techniques as these factors doesn’t have values that are accurate and crisp. The objective of the paper is to use fuzzy environment to find the time that is appropriate to release the software. To optimize the release time of the software, software reliability growth model is used with learning function. Numerically illustrated results and with the help of fuzzy optimization problem we can solve the problem related to software release and decide the best possible time for its release.
منابع مشابه
Testing effort dependent software reliability model for imperfect debugging process considering both detection and correction
This paper studies the fault detection process (FDP) and fault correction process (FCP) with the incorporation of testing effort function and imperfect debugging. In order to ensure high reliability, it is essential for software to undergo a testing phase, during which faults can be detected and corrected by debuggers. The testing resource allocation during this phase, which is usually depicted...
متن کاملMARKOVIAN SOFTWARE RELIABILITY MODEL FOR TWO TYPES OF FAILURES WITH IMPERFECT DEBUGGING RATE AND GENERATION OF ERRORS
N
متن کاملEffect of Introduction of Fault and Imperfect Debugging on Release Time
One of the most important decisions related to the efficient management of testing phase of software development life cycle is to determine when to stop testing and release the software in the market. Most of the testing processes are imperfect once. In this paper first we have discussed an optimal release time problem for an imperfect faultdebugging model due to Kapur et al considering effect ...
متن کاملStudy of the Warranty Cost Model for Software Reliability with an Imperfect Debugging Phenomenon
Software reliability is one of the most important characteristics of software quality. Its measurement and management technologies employed during the software life-cycle are essential for producing and maintaining quality/reliable software systems. Herein, we discuss a modified approach to calculating the delivery cost of a software product, when warranty is to be provided, with an imperfect d...
متن کاملImperfect-Debugging SRGM with Software Module Testing and Resource Allocation Dependent Release Policy
Testing is one of the important phase in software development. Main Purpose of testing is to identify the number of errors present in the software. In the history of software development several testing techniques and methods are used in finding out the errors. Module testing is one of the sophisticated testing technique. Software release problem is the one of oldest of problem in which manager...
متن کامل